<template>
  <div style="display: inline-block;vertical-align: bottom;position: relative;width: 100%">
    <Select :datas="iconList" v-model="value" filterable>
      <template #item="{ item }">
        <div style="position: relative;overflow: hidden;">
          {{ item.title }} <i :class="item.key" style="position: absolute;right: 0;top:5px"/>
        </div>
      </template>
    </Select>
    <i :class="value" style="position: absolute;right: 25px;top:8px;"/>
  </div>
</template>
<script setup>

import {computed} from 'vue'

defineOptions({
  name: 'IconSelect'
})

const props = defineProps(['modelValue'])
const emit = defineEmits(['update:modelValue'])
const value = computed({
  get() {
    return props.modelValue
  },
  set(value) {
    emit('update:modelValue', value)
  }
})

const icons = {
  "HeyUI": [
    "h-icon-info",
    "h-icon-warn",
    "h-icon-success",
    "h-icon-error",
    "h-icon-close",
    "h-icon-down",
    "h-icon-left",
    "h-icon-top",
    "h-icon-right",
    "h-icon-inbox",
    "h-icon-outbox",
    "h-icon-plus",
    "h-icon-minus",
    "h-icon-check",
    "h-icon-loading",
    "h-icon-spinner",
    "h-icon-completed",
    "h-icon-refresh",
    "h-icon-home",
    "h-icon-user",
    "h-icon-users",
    "h-icon-task",
    "h-icon-message",
    "h-icon-fullscreen",
    "h-icon-menu",
    "h-icon-link",
    "h-icon-edit",
    "h-icon-trash",
    "h-icon-complete",
    "h-icon-bell",
    "h-icon-search",
    "h-icon-star",
    "h-icon-star-on",
    "h-icon-setting",
    "h-icon-calendar",
    "h-icon-upload",
    "h-icon-github",
    "h-icon-location",
    "h-icon-help",
    "h-icon-help-solid",
    "h-icon-lock",
    "h-icon-triangle-up",
    "h-icon-triangle-down",
    "h-icon-angle-left",
    "h-icon-angle-right",
    "h-icon-angle-top",
    "h-icon-angle-down",
    "h-icon-close-min"
  ],
  "HeyUI ADMIN": [
    'icon-eye',
    'icon-paper-clip',
    'icon-mail',
    'icon-toggle',
    'icon-layout',
    'icon-link',
    'icon-bell',
    'icon-lock',
    'icon-unlock',
    'icon-ribbon',
    'icon-image',
    'icon-signal',
    'icon-target',
    'icon-clipboard',
    'icon-clock',
    'icon-watch',
    'icon-air-play',
    'icon-camera',
    'icon-video',
    'icon-disc',
    'icon-printer',
    'icon-monitor',
    'icon-server',
    'icon-cog',
    'icon-heart',
    'icon-paragraph',
    'icon-align-justify',
    'icon-align-left',
    'icon-align-center',
    'icon-align-right',
    'icon-book',
    'icon-layers',
    'icon-stack',
    'icon-stack-2',
    'icon-paper',
    'icon-paper-stack',
    'icon-search',
    'icon-zoom-in',
    'icon-zoom-out',
    'icon-reply',
    'icon-circle-plus',
    'icon-circle-minus',
    'icon-circle-check',
    'icon-circle-cross',
    'icon-square-plus',
    'icon-square-minus',
    'icon-square-check',
    'icon-square-cross',
    'icon-microphone',
    'icon-record',
    'icon-skip-back',
    'icon-rewind',
    'icon-play',
    'icon-pause',
    'icon-stop',
    'icon-fast-forward',
    'icon-skip-forward',
    'icon-shuffle',
    'icon-repeat',
    'icon-folder',
    'icon-umbrella',
    'icon-moon',
    'icon-thermometer',
    'icon-drop',
    'icon-sun',
    'icon-cloud',
    'icon-cloud-upload',
    'icon-cloud-download',
    'icon-upload',
    'icon-download',
    'icon-location',
    'icon-location-2',
    'icon-map',
    'icon-battery',
    'icon-head',
    'icon-briefcase',
    'icon-speech-bubble',
    'icon-anchor',
    'icon-globe',
    'icon-box',
    'icon-reload',
    'icon-share',
    'icon-marquee',
    'icon-marquee-plus',
    'icon-marquee-minus',
    'icon-tag',
    'icon-power',
    'icon-command',
    'icon-alt',
    'icon-esc',
    'icon-bar-graph',
    'icon-bar-graph-2',
    'icon-pie-graph',
    'icon-star',
    'icon-arrow-left',
    'icon-arrow-right',
    'icon-arrow-up',
    'icon-arrow-down',
    'icon-volume',
    'icon-mute',
    'icon-content-right',
    'icon-content-left',
    'icon-grid',
    'icon-grid-2',
    'icon-columns',
    'icon-loader',
    'icon-bag',
    'icon-ban',
    'icon-flag',
    'icon-trash',
    'icon-expand',
    'icon-contract',
    'icon-maximize',
    'icon-minimize',
    'icon-plus',
    'icon-minus',
    'icon-check',
    'icon-cross',
    'icon-move',
    'icon-delete',
    'icon-menu',
    'icon-archive',
    'icon-inbox',
    'icon-outbox',
    'icon-file',
    'icon-file-add',
    'icon-file-subtract',
    'icon-help',
    'icon-open',
    'icon-ellipsis'
  ],
  "JeIcon": [
    "jeicon-calculate-on",
    "jeicon-preview-on",
    "jeicon-user-zz",
    "jeicon-user-lz",
    "jeicon-user-rz",
    "jeicon-elephant-q-on",
    "jeicon-elephant-q",
    "jeicon-pack-an",
    "jeicon-pack-up",
    "jeicon-default-up",
    "jeicon-default-an",
    "jeicon-batch-editor",
    "jeicon-button-on_huaban1",
    "jeicon-tie",
    "jeicon-menu-on",
    "jeicon-conclusion",
    "jeicon-down",
    "jeicon-time-o-on",
    "jeicon-video1",
    "jeicon-project",
    "jeicon-message-on",
    "jeicon-message1",
    "jeicon-right",
    "jeicon-mark-after",
    "jeicon-mark-before",
    "jeicon-grade",
    "jeicon-answersheet",
    "jeicon-wrong",
    "jeicon-ing",
    "jeicon-crown-o",
    "jeicon-heart-oo",
    "jeicon-saoyisao",
    "jeicon-ios",
    "jeicon-Windows",
    "jeicon-icon_msg",
    "jeicon-air-bubbles",
    "jeicon-vip-v",
    "jeicon-spacecraft",
    "jeicon-arrow-o",
    "jeicon-v",
    "jeicon-web-code",
    "jeicon-web-switch",
    "jeicon-web-wrench",
    "jeicon-web-cycle",
    "jeicon-web-saas",
    "jeicon-web-chart",
    "jeicon-complete",
    "jeicon-more1",
    "jeicon-associated-o", "jeicon-save-o", "jeicon-recommended-on", "jeicon-hot-fire", "jeicon-ious-pay",
    "jeicon-recommended", "jeicon-hot", "jeicon-ascending-sort", "jeicon-virus-on", "jeicon-virus",
    "jeicon-conversion-two", "jeicon-expression", "jeicon-time-solid", "jeicon-pass-o", "jeicon-archived",
    "jeicon-mobile-o", "jeicon-copy", "jeicon-reduction", "jeicon-upload-o", "jeicon-download-o", "jeicon-return-bold",
    "jeicon-square-flash", "jeicon-audio", "jeicon-conversion", "jeicon-jepg", "jeicon-svg", "jeicon-square-gif",
    "jeicon-security", "jeicon-peoples", "jeicon-the-sorting", "jeicon-the-video", "jeicon-the-share",
    "jeicon-the-form", "jeicon-label-o", "jeicon-cloud", "jeicon-cloud-o", "jeicon-more-round", "jeicon-arrow-up-two",
    "jeicon-remove", "jeicon-the-top", "jeicon-the-more", "jeicon-spacious", "jeicon-comfortable", "jeicon-compact",
    "jeicon-width", "jeicon-important", "jeicon-qq1", "jeicon-the-lock", "jeicon-nice", "jeicon-micro-mail",
    "jeicon-heart-o", "jeicon-heart-small", "jeicon-China", "jeicon-English", "jeicon-mode-switch",
    "jeicon-mode-switch-down", "jeicon-baidu-cloud", "jeicon-banking", "jeicon-no-date",
    "jeicon-setting-new", "jeicon-service-record", "jeicon-event-registration", "jeicon-system-introduction",
    "jeicon-Initiate-collaboration", "jeicon-product-list", "jeicon-road-show", "jeicon-research-report",
    "jeicon-financial-inquiry", "jeicon-my-team", "jeicon-corporate-data", "jeicon-business-collaboration",
    "jeicon-feedback1", "jeicon-permission", "jeicon-common-functions", "jeicon-training", "jeicon-data-service",
    "jeicon-managed-outsourcing", "jeicon-investment-bank", "jeicon-direct-investment", "jeicon-derivatives",
    "jeicon-solution", "jeicon-financial-management-", "jeicon-fixed-income", "jeicon-transaction",
    "jeicon-global-research", "jeicon-investment-management", "jeicon-asset-management", "jeicon-capital-market",
    "jeicon-mechanism", "jeicon-company", "jeicon-kechuang-board", "jeicon-expert", "jeicon-hot-spot", "jeicon-global",
    "jeicon-financial-management", "jeicon-economic-indicators", "jeicon-unicorn", "jeicon-monitor",
    "jeicon-investment", "jeicon-listed-company", "jeicon-recording", "jeicon-calendar-new", "jeicon-vip-new",
    "jeicon-seal", "jeicon-attachment-o", "jeicon-the-label", "jeicon-label", "jeicon-image", "jeicon-fourlaps-gray",
    "jeicon-mp3", "jeicon-exe", "jeicon-rmb-new", "jeicon-rar", "jeicon-psd", "jeicon-bmp", "jeicon-html", "jeicon-png",
    "jeicon-jpg", "jeicon-folder-open", "jeicon-error-small", "jeicon-application-icon", "jeicon-desktop", "jeicon-form-component", "jeicon-list-component", "jeicon-btn", "jeicon-datainsert-one", "jeicon-datainsert-two", "jeicon-datainsert-four", "jeicon-form-zoom", "jeicon-login-service", "jeicon-third-party", "jeicon-run-setup", "jeicon-configuration", "jeicon-big-button", "jeicon-a-waiver", "jeicon-Wi-Fi-volume", "jeicon-alarm", "jeicon-today", "jeicon-fills-up-the-topic", "jeicon-wrench-right", "jeicon-scissors", "jeicon-folders", "jeicon-file-mail", "jeicon-draft-box", "jeicon-automatic-pen", "jeicon-color-qq", "jeicon-the-microphone-o", "jeicon-milestone", "jeicon-project-maintenance", "jeicon-task-list", "jeicon-instructions", "jeicon-advertising", "jeicon-sales-record", "jeicon-jepaas-product", "jeicon-audit", "jeicon-apply-for", "jeicon-feedback-management", "jeicon-feedback", "jeicon-repair-order-management", "jeicon-repair-order", "jeicon-upgrade-download", "jeicon-upgrade-list", "jeicon-upgrade-round", "jeicon-authorization", "jeicon-shield-shenpi", "jeicon-shield-c", "jeicon-jepaas", "jeicon-return-down1", "jeicon-the-microphone", "jeicon-previous-page", "jeicon-next-page", "jeicon-add", "jeicon-switch", "jeicon-cut-back", "jeicon-exclamation-mark", "jeicon-save-copy", "jeicon-tree-query", "jeicon-job-management", "jeicon-group", "jeicon-fullscreen", "jeicon-form-reduce", "jeicon-form-add", "jeicon-class", "jeicon-package", "jeicon-module-three-dimensional", "jeicon-topping", "jeicon-set-at-the-end", "jeicon-subprocess", "jeicon-save-release", "jeicon-candidate", "jeicon-one-one", "jeicon-sign", "jeicon-save-storage", "jeicon-free", "jeicon-text", "jeicon-automatic", "jeicon-polymerization", "jeicon-branch", "jeicon-thumbnail", "jeicon-judge", "jeicon-amplification1", "jeicon-end", "jeicon-fixed-person", "jeicon-lane-portrait", "jeicon-lane-landscape", "jeicon-multi-person-approval", "jeicon-reduce", "jeicon-task1", "jeicon-start1", "jeicon-sitemap-three", "jeicon-circular-o", "jeicon-form-configuration", "jeicon-gongyingshang", "jeicon-fukuandan", "jeicon-zijinzhanghu", "jeicon-shoukuandan", "jeicon-data-base", "jeicon-break-off", "jeicon-funcchild-one", "jeicon-cancel", "jeicon-function", "jeicon-funcchild-two", "jeicon-funcchild-four", "jeicon-kucun", "jeicon-caigoudingdan", "jeicon-caigourukudan", "jeicon-xiaoshou", "jeicon-caigou", "jeicon-qitaruku", "jeicon-xiaoshoutuihuodan", "jeicon-caiwu", "jeicon-xiaoshouchukudan", "jeicon-xiaoshoudingdan", "jeicon-yingshoudan", "jeicon-yingfudan", "jeicon-qitachuku", "jeicon-caigoutuihuodan", "jeicon-form-grouping-increase", "jeicon-funcchild-five", "jeicon-resource-table-application", "jeicon-resource-table-addition", "jeicon-funcchild-three", "jeicon-filter-o", "jeicon-language-switching", "jeicon-workflow-activation", "jeicon-table-column-synchronization", "jeicon-compress-static", "jeicon-datainsert-three", "jeicon-defect-bug", "jeicon-ajax", "jeicon-shrink", "jeicon-table-key", "jeicon-editor-code", "jeicon-layout", "jeicon-check", "jeicon-atom", "jeicon-css", "jeicon-menu", "jeicon-arrow-down-two", "jeicon-lightning-on", "jeicon-lightning-off", "jeicon-delete-form", "jeicon-new-form", "jeicon-general-table", "jeicon-physics-delete", "jeicon-table-module-addition", "jeicon-master-table", "jeicon-form-column", "jeicon-chart-copy", "jeicon-combination-chart-tow", "jeicon-main-subtable", "jeicon-reply", "jeicon-receiving", "jeicon-shipping", "jeicon-forward", "jeicon-child-table", "jeicon-chart-style", "jeicon-add-fields", "jeicon-chart-line", "jeicon-collection-field", "jeicon-form-query", "jeicon-produce", "jeicon-add-header", "jeicon-chart-data", "jeicon-sorting", "jeicon-distribution", "jeicon-bar-chart-three", "jeicon-chart-icon", "jeicon-tree-table", "jeicon-chart-pie", "jeicon-role-authorization", "jeicon-little-feet", "jeicon-view", "jeicon-chart-information", "jeicon-surface-copy", "jeicon-chart-histogram-delete", "jeicon-arrow", "jeicon-take-back", "jeicon-workflow-designer", "jeicon-see-jurisdiction", "jeicon-module", "jeicon-form-import", "jeicon-subsystem", "jeicon-import-view", "jeicon-business-process", "jeicon-function-icon", "jeicon-use-cases", "jeicon-paste", "jeicon-mail", "jeicon-chart-engine", "jeicon-data-dictionary", "jeicon-import", "jeicon-startup-process", "jeicon-left-alignment", "jeicon-chart-histogram-new", "jeicon-form-adjustment", "jeicon-index", "jeicon-function-configuration", "jeicon-subfunction-configuration", "jeicon-alert", "jeicon-button", "jeicon-grid-configuration", "jeicon-field-text-o", "jeicon-system-management", "jeicon-link", "jeicon-ascending", "jeicon-resource-form", "jeicon-new-preservation", "jeicon-commission-o", "jeicon-cancel-the-commission-o", "jeicon-turn-to-do", "jeicon-review-o", "jeicon-pass", "jeicon-form-save", "jeicon-form-editing", "jeicon-upgrade-o", "jeicon-lower-alignment", "jeicon-right-alignment", "jeicon-transverse-alignment", "jeicon-upper-alignment", "jeicon-vertical-alignment", "jeicon-calendar-next-o", "jeicon-calendar-back-o", "jeicon-batch-approval", "jeicon-arrow-right", "jeicon-data-authorization", "jeicon-examination-paper", "jeicon-print", "jeicon-rename-o", "jeicon-clock-o", "jeicon-program-files", "jeicon-elephant", "jeicon-dictionary", "jeicon-set-up", "jeicon-data-addition", "jeicon-data-deletion", "jeicon-document-attribute", "jeicon-user-add", "jeicon-new-tree-diagram", "jeicon-new-view", "jeicon-t", "jeicon-light-bulb", "jeicon-mail-message", "jeicon-turn-left", "jeicon-monitoring", "jeicon-router", "jeicon-upgrade-package", "jeicon-database-two", "jeicon-upgrade", "jeicon-folder-add", "jeicon-column", "jeicon-gif", "jeicon-basic-chart", "jeicon-pop-up", "jeicon-access", "jeicon-code", "jeicon-chart-management", "jeicon-text-field", "jeicon-style-color", "jeicon-share", "jeicon-urgent", "jeicon-ie", "jeicon-horn", "jeicon-abc", "jeicon-flash", "jeicon-sql", "jeicon-video", "jeicon-js", "jeicon-horn-o", "jeicon-exclamation-triangle", "jeicon-bug-delay", "jeicon-bug", "jeicon-documents", "jeicon-folder-hook", "jeicon-graphic-mode", "jeicon-thermograph", "jeicon-stacked-map", "jeicon-radar-chart", "jeicon-bar-chart", "jeicon-area-chart", "jeicon-line-graph", "jeicon-cone-chart", "jeicon-folder-up", "jeicon-chart-histogram-up", "jeicon-chart-histogram", "jeicon-circular-e", "jeicon-folder-plan", "jeicon-plan-project", "jeicon-into-library", "jeicon-out-library", "jeicon-sms", "jeicon-wallet", "jeicon-interface", "jeicon-database-cycle", "jeicon-import-o", "jeicon-dwf", "jeicon-woman", "jeicon-chart", "jeicon-form", "jeicon-database", "jeicon-ask-for-leave", "jeicon-scale-map", "jeicon-return-up", "jeicon-return-down", "jeicon-planning", "jeicon-history-documents", "jeicon-mail-editor", "jeicon-mail-delete", "jeicon-gift", "jeicon-history-square-o", "jeicon-history-square", "jeicon-calendar", "jeicon-buildingblocks", "jeicon-lightbulb-o", "jeicon-checkout", "jeicon-checkin", "jeicon-rejected", "jeicon-belldisabled", "jeicon-operation-o", "jeicon-selectall", "jeicon-check-round", "jeicon-fan", "jeicon-broom-o", "jeicon-work2-on", "jeicon-work2", "jeicon-shenpi2", "jeicon-shenpi2-on", "jeicon-news2-on", "jeicon-news2", "jeicon-application2", "jeicon-application2-on", "jeicon-me2", "jeicon-me2-on", "jeicon-sitemap-three-o", "jeicon-minus", "jeicon-top", "jeicon-minimize", "jeicon-users-fs-o", "jeicon-swjb2", "jeicon-txl", "jeicon-wqdk", "jeicon-ycsq", "jeicon-ddht-pc", "jeicon-menu-collapse1", "jeicon-menu-collapse", "jeicon-file", "jeicon-details", "jeicon-setup", "jeicon-unknownfile1", "jeicon-zip", "jeicon-unknownfile", "jeicon-word", "jeicon-excel", "jeicon-txt", "jeicon-ppt", "jeicon-pdf", "jeicon-photo1", "jeicon-bofang", "jeicon-keyboard-o", "jeicon-phone", "jeicon-phone-o", "jeicon-delete-o", "jeicon-suanban", "jeicon-lc-o", "jeicon-timeline", "jeicon-trash", "jeicon-subfunction-o", "jeicon-xszb", "jeicon-the-phone", "jeicon-lc", "jeicon-sort-small-down", "jeicon-sort-small-up", "jeicon-rmb-l", "jeicon-fourlaps", "jeicon-associated", "jeicon-square-o", "jeicon-task", "jeicon-attachment", "jeicon-tag", "jeicon-calendar-check", "jeicon-new1", "jeicon-minus-line", "jeicon-syrc", "jeicon-xz", "jeicon-wechatpay", "jeicon-minus-circle-o", "jeicon-maopao", "jeicon-new", "jeicon-announcement", "jeicon-award", "jeicon-culture", "jeicon-wrench", "jeicon-bj", "jeicon-ck", "jeicon-mp", "jeicon-gsjj", "jeicon-rz", "jeicon-smp", "jeicon-bwl1", "jeicon-rc", "jeicon-swjb1", "jeicon-xwzx", "jeicon-new-fine-plus-circle", "jeicon-new-fine-minus-circle", "jeicon-play", "jeicon-stop", "jeicon-list", "jeicon-floppy", "jeicon-flag-checkered", "jeicon-building1", "jeicon-jksq", "jeicon-yzsq", "jeicon-mpsq", "jeicon-jbsq", "jeicon-khlxr", "jeicon-jysjtj", "jeicon-gjrw", "jeicon-yxsjtj", "jeicon-jybb", "jeicon-khfbtj", "jeicon-wechat", "jeicon-operation1", "jeicon-map-pin", "jeicon-map", "jeicon-map-marker", "jeicon-telephone-circle-o", "jeicon-telephone-o", "jeicon-bankcard", "jeicon-minus-polygon", "jeicon-cpppxc", "jeicon-cpwt1", "jeicon-xszz1", "jeicon-cpbj1", "jeicon-cgalzj", "jeicon-jgb", "jeicon-bjd", "jeicon-cgsq", "jeicon-ccsq", "jeicon-gjjl", "jeicon-lpsq", "jeicon-khgh1", "jeicon-zdsq", "jeicon-zpsq", "jeicon-wcsq", "jeicon-wbyx", "jeicon-qjsq", "jeicon-gsxxwh", "jeicon-bwl", "jeicon-check-square1", "jeicon-circle-thin-o", "jeicon-certificate", "jeicon-check-circle", "jeicon-alipay", "jeicon-more", "jeicon-role", "jeicon-history", "jeicon-building", "jeicon-crown", "jeicon-user-department", "jeicon-users-fs", "jeicon-menu-expand", "jeicon-users-disable", "jeicon-user-disable", "jeicon-pause-circle-o", "jeicon-play-circle-o", "jeicon-tensile", "jeicon-internal-link", "jeicon-external-link", "jeicon-loading", "jeicon-search1", "jeicon-exclamation-circle", "jeicon-heart", "jeicon-lightbulb", "jeicon-pie-chart", "jeicon-rmb", "jeicon-rmb-on", "jeicon-score", "jeicon-purse", "jeicon-bell", "jeicon-question-circle", "jeicon-times-circle", "jeicon-history-o", "jeicon-eye-o", "jeicon-check-circle-o", "jeicon-check-square-o", "jeicon-trash-o", "jeicon-image-o", "jeicon-dingding", "jeicon-download-recently", "jeicon-mail-forward", "jeicon-smile", "jeicon-camera", "jeicon-pencil", "jeicon-arrow-down", "jeicon-arrow-up", "jeicon-user-circle-o", "jeicon-Page", "jeicon-users", "jeicon-check-square", "jeicon-user-circle", "jeicon-volume-up", "jeicon-headset", "jeicon-folder-video", "jeicon-folder", "jeicon-xskb", "jeicon-khgh-pc", "jeicon-tkjl-pc", "jeicon-hkjl-pc", "jeicon-amplification", "jeicon-narrow", "jeicon-thjl-pc", "jeicon-operation", "jeicon-cpxc-pc", "jeicon-return", "jeicon-download", "jeicon-max", "jeicon-upload", "jeicon-trumpet", "jeicon-bubbling", "jeicon-Qrcode", "jeicon-error-circle-o", "jeicon-edit", "jeicon-funnel", "jeicon-men", "jeicon-women", "jeicon-fire-o", "jeicon-photo", "jeicon-microphone", "jeicon-plus-circle-o", "jeicon-menu-unlock", "jeicon-menu-lock", "jeicon-fpgl-pc", "jeicon-loudou", "jeicon-hkjh-pc", "jeicon-schd-pc", "jeicon-xsslh-pc", "jeicon-info-o", "jeicon-info", "jeicon-sitemap-o", "jeicon-sitemap", "jeicon-exchange", "jeicon-service_huaban", "jeicon-service", "jeicon-comment-o", "jeicon-angle-right", "jeicon-start", "jeicon-save", "jeicon-application-on", "jeicon-shenpi-on", "jeicon-news-on", "jeicon-work-on", "jeicon-me-on", "jeicon-time-o", "jeicon-stars-o", "jeicon-stars", "jeicon-error", "jeicon-envelope-o", "jeicon-eye-close", "jeicon-eye", "jeicon-user-o", "jeicon-lock", "jeicon-search", "jeicon-cpjg-pc", "jeicon-cpgl-pc", "jeicon-xssj-pc", "jeicon-xsxs-pc", "jeicon-lxrgl-pc", "jeicon-khgl-pc", "jeicon-lock-check", "jeicon-certification", "jeicon-user-o1", "jeicon-cycle", "jeicon-house", "jeicon-mall", "jeicon-config", "jeicon-books", "jeicon-briefcase", "jeicon-tianyancha", "jeicon-dot-circle-o", "jeicon-Shape", "jeicon-circle-o", "jeicon-baidu", "jeicon-circle", "jeicon-file-minus", "jeicon-file-plus", "jeicon-dashboard", "jeicon-minus-circle", "jeicon-plus-circle", "jeicon-plus", "jeicon-restore", "jeicon-thumbs-up-o", "jeicon-refresh", "jeicon-user-cfg", "jeicon-user-select", "jeicon-vip", "jeicon-thumbs-up", "jeicon-move", "jeicon-key", "jeicon-mobile", "jeicon-angle-left", "jeicon-error-circle", "jeicon-sbal", "jeicon-xszz", "jeicon-lxrgl", "jeicon-hkdj", "jeicon-case", "jeicon-cpwt", "jeicon-cpbj", "jeicon-swjb", "jeicon-all", "jeicon-message", "jeicon-time", "jeicon-contact", "jeicon-information", "jeicon-signing", "jeicon-cloves", "jeicon-industry", "jeicon-enterprise", "jeicon-application", "jeicon-me", "jeicon-news", "jeicon-qq", "jeicon-shenpi", "jeicon-work", "jeicon-weixin"]
}

const iconList = [];
for (let group in icons) {
  iconList.push({title: group, isLabel: true})
  for (let icon of icons[group]) {
    iconList.push({title: icon, key: icon})
  }
}

</script>
